Thanks for your interest. ....Here is the answers: 1. 2012 Dodge, yes supported.....2.free for update......3.we update the vehicle almost every month, sometimes several times one month, which depends on our customers' requests......4. I could not promise for how long we will keep on supporting for this tool, which will depends on how popular it will be. At least two years.